taxes, duties and charges - French English Dictionary